Okre£la tabele lub kwerendy zawieraj╣ce pola podane na li£cie instrukcji SELECT.
SELECT lista_p≤l
FROM wyra┐enie_tabelowe [IN zewnΩtrzna_baza_danych]
Sk│adnia instrukcji SELECT z klauzul╣ FROM zawiera nastΩpuj╣ce elementy:
Element | Opis |
---|---|
lista_p≤l | Nazwy pobieranych p≤l, kt≤rym mog╣ towarzyszyµ aliasy nazw p≤l, funkcje agreguj╣ce SQL, predykaty wyboru (ALL, DISTINCT, DISTINCTROW, lub TOP) albo inne opcje instrukcji SELECT. |
wyra┐enie_tabelowe | Nazwa tabeli lub tabel, z kt≤rych maj╣ byµ pobrane dane. Wyra┐enie mo┐e byµ nazw╣ pojedynczej tabeli, zapisanej kweredy, b╣dƒ wynikiem operacji INNER JOIN, LEFT JOIN, lub RIGHT JOIN. |
zewnΩtrzna_baza_danych | Pe│na £cie┐ka do zewnΩtrznej bazy danych zawieraj╣cej wszystkie tabele wymienione w wyra┐eniu_tabelowym. |
Klauzula FROM jest obowi╣zkowa i nastΩpuje bezpo£rednio po instrukcji SELECT.
Kolejno£µ nazw tabel w wyra┐eniu_tabelowym nie jest istotna.
Aby zwiΩkszyµ wydajno£µ i prostotΩ u┐ycia, wskazane jest u┐ycie tabel po│╣czonych zamiast klauzuli IN do pobierania rekord≤w z zewnΩtrznej bazy danych.
Poni┐szy przyk│ad ilustruje pobieranie danych z tabeli Pracownicy:
SELECT Nazwisko, ImiΩ
FROM Pracownicy;
SELECT - instrukcja, FROM û przyk│ad klauzuli